import csv

# 要导入的数据
data = [
    {'name': 'Alice', 'age': 25, 'city': 'New York'},
    {'name': 'Bob', 'age': 30, 'city': 'Los Angeles'},
    {'name': 'Charlie1', 'age': 35, 'city': 'Chicago1'}
]

# 指定CSV文件名
filename = 'data.csv'

# 以写入模式打开CSV文件
with open(filename, mode='w', newline='') as csv_file:
    # 创建csv字典写入器，参数是文件对象和字段名列表
    writer = csv.DictWriter(csv_file, fieldnames=['name', 'age', 'city'])

    # 写入表头
    writer.writeheader()

    # 写入数据
    for row in data:
        writer.writerow(row)